package Model;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import Model.Usuario;
import Model.UsuarioRepositorio;

@Component
public class UsuarioService {
	
	@Autowired
	private UsuarioRepositorio repositorio;
		
	public void inserir(Usuario usuario){
		repositorio.inserir(usuario);
	}
	public void atualizar(Usuario usuario){
		repositorio.atualizar(usuario);
	}
	public void excluir(Integer codigousuario){
		repositorio.excluir(codigousuario);
	}
	public Usuario getPorCodigo(Integer codigousuario){
		return repositorio.getPorCodigo(codigousuario);
	}
	
	public List<Usuario> getTodos(){
		return repositorio.getTodos();
	}
	public Usuario getPorNome(String email) {
		
		return repositorio.getPorNome(email);
	}

}
